//! 存储桶项目数据定义
//! 对应 C# 版本的存储桶项目数据

use serde::{Deserialize, Serialize};

/// 存储桶项目数据
#[derive(Debug, Clone, Serialize, Deserialize, Default)]
pub struct BucketItemData {
    /// 存储桶ID
    pub bucket_id: String,
    /// 项目ID
    pub item_id: String,
    /// 项目数据
    pub data: serde_json::Value,
    /// 元数据
    pub metadata: Option<serde_json::Value>,
}